package Jan;

public class Bestellposition {

	
		public int fkartikelnummer;
		public int fkbestell_ID;
		public int anzahl;
		public double preis;
		public double gesamtpreis_position;
		public double rabatt;

		
		
		public Bestellposition(int fkartikelnummer, int fkbestell_ID,
				int anzahl, double preis, double gesamtpreis_position, double rabatt){
			this.fkartikelnummer = fkartikelnummer;
			this.fkbestell_ID = fkbestell_ID;
			this.anzahl = anzahl;
			this.preis = preis;
			this.gesamtpreis_position = gesamtpreis_position;
			this.rabatt = rabatt;
		}


		public double getGesamtpreis_position() {
			return gesamtpreis_position;
		}



		public void setGesamtpreis_position(double gesamtpreis_position) {
			this.gesamtpreis_position = gesamtpreis_position;
		}



		public int getFkartikelnummer() {
			return fkartikelnummer;
		}



		public void setFkartikelnummer(int fkartikelnummer) {
			this.fkartikelnummer = fkartikelnummer;
		}



		public int getFkbestell_ID() {
			return fkbestell_ID;
		}



		public void setFkbestell_ID(int fkbestell_ID) {
			this.fkbestell_ID = fkbestell_ID;
		}



		public int getAnzahl() {
			return anzahl;
		}



		public void setAnzahl(int anzahl) {
			this.anzahl = anzahl;
		}



		public double getPreis() {
			return preis;
		}



		public void setPreis(double preis) {
			this.preis = preis;
		}



		public double getRabatt() {
			return rabatt;
		}



		public void setRabatt(double rabatt) {
			this.rabatt = rabatt;
		}



		public static Bestellposition transformOfPosition(Position position, Bestellung bestellung) {
			Bestellposition bestellposition = new Bestellposition(
					position.getProduct_ID(), 
					bestellung.getBestell_ID(), 
					position.getAmount(), 
					position.getItem_price(), 
					position.getPosition_total_price(),
					0);
			return bestellposition;
		}


		public static Bestellposition transformOfPositionWithoutCustomer(
				Position position, BestellungWithoutCustomer bestellung) {
			Bestellposition bestellposition = new Bestellposition(
			position.getProduct_ID(), 
			bestellung.getBestell_ID(), 
			position.getAmount(), 
			position.getItem_price(), 
			position.getPosition_total_price(),
			0);
	return bestellposition;
		}

	
}
